Android ExpandableListView 在 ChildView 有单选 CheckBox
全部标签 我有三个单选按钮来指定性别、男性女性和其他。我将这些数据保存到我的数据库中,根据用户选择,1代表男性,2代表女性,3代表其他人。这反射(reflect)在个人资料页面中,现在当我想编辑个人资料时,我想以可编辑的方式自动填充个人资料页面的所有字段,用户只更改他想要的字段。虽然我能够从我的数据库中获取1、2、3的性别值,但我无法按照选中的方式填充指定的单选按钮。我尝试了以下方法:StringM=(c.getString(c.getColumnIndexOrThrow("Gender")));RadioGrouprb1=(RadioGroup)findViewById(R.id.radiog
我创建了一个带有两个单选按钮的警报对话框。当用户选择一个选项时,我需要关闭警报对话框,但我无法关闭它。finalCharSequence[]items={"FirstOption","SecondOption"};AlertDialog.Builderbuilder=newAlertDialog.Builder(context);builder.setTitle("Chooseanoption");builder.setSingleChoiceItems(items,-1,newDialogInterface.OnClickListener(){publicvoidonClick(Di
我正在尝试自学如何编写Android应用程序,但我在注册按钮点击和根据当时选择的单选按钮采取行动时遇到了问题。这是一个简单的小费计算器:importandroid.app.Activity;importandroid.os.Bundle;importandroid.widget.Button;importandroid.widget.EditText;importandroid.widget.RadioButton;importandroid.widget.TextView;importandroid.widget.RadioGroup;importandroid.view.View;
这个问题我翻了好几遍,在stackoverflow上找到了很多问题,但是我没有想出解决办法。这是我的问题。我在这样的线性布局中有一个项目列表:当屏幕首先出现时,会自动选择最后一个单选按钮。但是如果我选择另一个单选按钮,最后一个单选按钮已经处于选中状态。我只想选择一个单选按钮,但同时当屏幕首先出现时,将自动选择最后一个单选按钮,而不会自动选择其他单选按钮。我怎样才能做到这一点。我的适配器类是:publicclassAdapterPaymentMethodextendsArrayAdapter{privateContextcontext;privatebooleanuserSelected
我有一个任务列表,并在list_item.xml中定义了每个列表项,如下所示生成的列表项如下所示:问题是,对于xml中的CheckBox,我无法选择任何列表项。单击列表项应调用onListItemClick但它什么也不做。如果我添加android:visibility="gone"对于CheckBox,我可以随意单击项目。为什么CheckBox会破坏此功能? 最佳答案 解决这个问题的关键是添加android:focusable="false"CheckBox的属性。添加后,CheckBox将停止窃取列表项的可点击性,您将能够点击Ch
我正在尝试为android中的单选按钮实现自定义图标。即我希望单选按钮图标成为我选择的自定义图标之一。我可以使用单选按钮内的android:button属性来做到这一点,但我不知道如何在用户单击它时定义它。在我的应用程序中,当用户单击它时没有任何反应。我也遵循了本指南here.Ihave2images:A.tire.png(Whentheradiobuttonisnotclicked)B.tireinvert.png(Whentheradiobuttonisclicked)我的RadioButton.xml文件:有人可以指导我吗? 最佳答案
在我的应用程序中,我在ListActivity中长按会弹出上下文菜单。“优先级”选项之一会弹出一个带有3个单选按钮选项的AlertDialog。问题是,它显示一个空对话框,没有我的3个选择,也没有我设置的消息。这是我的代码..protectedDialogonCreateDialog(intid){AlertDialogdialog;switch(id){caseDIALOG_SAB_PRIORITY_ID:finalCharSequence[]items={"High","Normal","Low"};AlertDialog.Builderbuilder=newAlertDialog
我有一个带有文本和3个单选按钮的ListView。如果我选择任何单选按钮,并滚动列表,单选按钮将被取消选中。我正在维护选择单选按钮的项目的ID,并在适配器Getview中设置要选择的所需单选按钮。在调试时,它正在执行语句setChecked(true)但单选按钮仍未选中。我尝试了setSelected(true)并通过radio组((RadioButton)holder.rg.getChildAt(2)).setChecked(true);进行设置,但似乎没有任何效果.XML:适配器代码:privateclassViewHolder{TextViewproductName;RadioB
在Android1.6中,点击微调器(下拉菜单)后,微调器选项旁边会出现单选按钮。如何删除这些单选按钮,以便仅保留选项文本? 最佳答案 只是为了删除单选按钮,您不需要自己的适配器类。在布局中创建一个dropdown_item.xml然后在代码中进行如下调用。arrayAdapter.setDropDownViewResource(R.layout.dropdown_item);默认的微调器下拉项是一个带有单选按钮的CheckedTextView。在这里,您将其替换为TextView。 关
friend,我正在使用以下代码显示带有单选按钮的列表现在我想默认选择列表的特定单选按钮,所以使用不起作用的setSelection属性。finalString[]items=newString[]{"Item1","Item2","Item3","Item4"};ArrayAdapterad=newArrayAdapter(this,android.R.layout.simple_list_item_single_choice,items);list=(ListView)findViewById(R.id.List);list.setAdapter(ad);list.setChoic